package com.lsy.entity;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.util.Date;

/**
 * 项目名：springboot02
 * 包名：com.lsy.entity
 * 类名：Group
 * 描述：
 * 作者：柳胜酉
 * 开始时间：2023/6/23
 * 完成时间：
 * 版本：1.0
 */
@Data
@TableName("t_group")
@AllArgsConstructor
@NoArgsConstructor
public class Group {
    @TableId(value = "group_id", type = IdType.AUTO)
    private Integer groupId; //对战编号
    @TableField(value = "userA_id")
    private Integer userAId; //歌手A编号
    @TableField(value = "userB_id")
    private Integer userBId; //歌手B编号
    @TableField(value = "group_status")
    private Integer groupStatus; //比赛状态(1-开始，2-结束)
    @TableField(value = "start_time")
    private Date startTime; //开始时间
    @TableField(value = "end_time")
    private Date endTime; //结束时间

    public Group(Integer userAId, Integer userBId) {
        this.userAId = userAId;
        this.userBId = userBId;
    }

}
